HAL HSEM APIs listing for migration

This section provides a full listing of the HAL1 APIs for migration. It includes the various functions, and macros.

HAL HSEM macros

HAL1

series

HAL2

Refer to

__HAL_HSEM_CLEAR_FLAG

h7

Removed / New Usage changes

Refer to

__HAL_HSEM_DISABLE_IT

h7

Removed / New Usage changes

Refer to

__HAL_HSEM_ENABLE_IT

h7

Removed / New Usage changes

Refer to

__HAL_HSEM_GET_FLAG

h7

Removed / New Usage changes

Refer to

__HAL_HSEM_GET_IT

h7

Removed / New Usage changes

Refer to

__HAL_HSEM_SEMID_TO_MASK

h7

Removed / New Usage changes

Refer to


HAL HSEM functions

HAL1

series

HAL2

Refer to

HAL_HSEM_ActivateNotification

h7

HAL_HSEM_EnableFreeNotificationIT

Refer to

HAL_HSEM_DeactivateNotification

h7

HAL_HSEM_DisableFreeNotificationIT

Refer to

HAL_HSEM_FastTake

h7

HAL_HSEM_FastTake

Refer to

HAL_HSEM_FreeCallback

h7

HAL_HSEM_FreeCallback

Refer to

HAL_HSEM_GetClearKey

h7

HAL_HSEM_GetClearKey

Refer to

HAL_HSEM_IRQHandler

h7

HAL_HSEM_IRQHandler

Refer to

HAL_HSEM_IsSemTaken

h7

HAL_HSEM_IsTaken

Refer to

HAL_HSEM_Release

h7

HAL_HSEM_Release

Refer to

HAL_HSEM_ReleaseAll

h7

HAL_HSEM_ReleaseAll

Refer to

HAL_HSEM_SetClearKey

h7

HAL_HSEM_SetClearKey

Refer to

HAL_HSEM_Take

h7

HAL_HSEM_Take

Refer to